Tham khảo Mã_spaghetti

  1. Markus, Pizka (2004). “Straightening spaghetti-code with refactoring?” (PDF). Software Engineering Research and Practice: 846–852. Truy cập ngày 5 tháng 3 năm 2018.
  2. Cram, David; Hedley, Paul (2005). “Pronouns and procedural meaning: The relevance of spaghetti code and paranoid delusion” (PDF). Oxford University Working Papers in Linguistics, Philology and Phonetics. 10: 187–210. Bản gốc (PDF) lưu trữ ngày 6 tháng 3 năm 2018. Truy cập ngày 5 tháng 3 năm 2018.
  3. Horstmann, Cay (2008). “Chapter 6 - Iteration”. Java Concepts for AP Computer Science (bằng tiếng Anh) (ấn bản 5). Hoboken, NJ: J. Wiley & Sons. tr. 235–236. ISBN 978-0-470-18160-7. Truy cập ngày 2 tháng 1 năm 2017.Quản lý CS1: ngôn ngữ không rõ (liên kết)
  4. United States National Bureau of Standards (1980). ASTM special technical publication. United States Government Printing Office.
  5. Moha, N.; Gueheneuc, Y. G.; Duchien, L.; Meur, A. F. Le (tháng 1 năm 2010). “DECOR: A Method for the Specification and Detection of Code and Design Smells”. IEEE Transactions on Software Engineering. 36 (1): 20–36. CiteSeerX 10.1.1.156.1524. doi:10.1109/TSE.2009.50. ISSN 0098-5589.
  6. Abbes, M.; Khomh, F.; Gueheneuc, Y. G.; Antoniol, G. (2011). An Empirical Study of the Impact of Two Antipatterns, Blob and Spaghetti Code, on Program Comprehension. 2011 15th European Conference on Software Maintenance and Reengineering. tr. 181–190. CiteSeerX 10.1.1.294.1685. doi:10.1109/CSMR.2011.24. ISBN 978-1-61284-259-2.
  7. Conway, Richard (1978). A primer on disciplined programming using PL/I, PL/CS, and PL/CT. Winthrop Publishers. ISBN 978-0-87626-712-7.
  8. Conway, Richard; Gries, David (1979). An Introduction to Programming (ấn bản 3). Little, Brown. ISBN 978-0-316-15414-7.
  9. Boehm, Barry W. (tháng 5 năm 1988). “A spiral model of software development and enhancement”. IEEE Computer. 21 (2): 61–72. doi:10.1109/2.59.
  10. Noll, Paul (1977). Structured programming for the COBOL programmer: design, documentation, coding, testing. M. Murach & Associates.
  11. MTSBS[cần giải thích] (tháng 3-tháng 4 năm 1981). “BASICally speaking...FORTRAN bytes!!”. The Michigan Technic. 99 (4). Kiểm tra giá trị ngày tháng trong: |date= (trợ giúp)Quản lý CS1: nhiều tên: danh sách tác giả (liên kết)
  12. Troyer, O. De (ngày 13 tháng 5 năm 1991). The OO-binary relationship model: A truly object oriented conceptual model. Advanced Information Systems Engineering. Notes on Numerical Fluid Mechanics and Multidisciplinary Design (bằng tiếng Anh). 141. tr. 561–578. doi:10.1007/3-540-54059-8_104. ISBN 978-3-319-98176-5.
  13. Tomov, Latchezar; Ivanova, Valentina (tháng 10 năm 2014). “Teaching Good Practices In Software Engineering by Counterexamples”. Computer Science and Education in Computer Science (1): 397–405. Truy cập ngày 5 tháng 3 năm 2018.

Tài liệu tham khảo

WikiPedia: Mã_spaghetti http://www.fortran.com/fortran/come_from.html http://horstmann.com/bigjava3.html http://itestra.com/wp-content/uploads/2017/08/04_i... http://spaghetticodebook.com http://whatis.techtarget.com/definition/Pasta-Theo... http://yost.com/computers/java/java-spaghetti/ //citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1... //citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1... http://portal.acm.org/citation.cfm?id=362929.36294... //doi.org/10.1007%2F3-540-54059-8_104